/* S01=S02=S03=S04 sauf le répertoire images */

div.entete_plan { 
position		: relative; 
height			: 150px;
margin-bottom	: 4px;
background 		: #000000 url(/images/i_moyens_paiement.gif) no-repeat 173px 54px; 
}
	div.entete_plan a#logo {
	position	: absolute;
	top			: 0px;
	left		: 0px;
	width 		: 371px;
	height 		: 42px;
	cursor		: default;
	}
		div.entete_plan a#logo img {
		width 	: 371px;
		height 	: 42px;
		}
		div.entete_plan div#plan1 {
			position		: absolute;
		   	width 			: 290px; 
	        top 			: 54px; 
			left 			: 2px; 
		}
			div.entete_plan div#plan1 ul {
		   	width 			: 290px; 
	        padding 		: 0px;
			margin 			: 0px; 
	        margin-bottom 	: 2px; 
	        list-style 		: none; /* on supprime le style par défaut de la liste */
	        line-height 	: 21px; /* on définit une hauteur pour chaque élément */
			min-height 		: 21px;
	        text-align 		: left; 
			}
				div.entete_plan div#plan1 li#acces_menus {
		        display 		: block; 
		        width 			: 160px;
		        padding 		: 0px;
				padding-left	: 4px; 
		        color 			: #000000;
				text-align 		: left; 
		        text-decoration : none; 
				font-size 		: 12px;
		        background 		: #e6cae8;   
				}
				div.entete_plan div#plan1 li#acces_menus a#menus {
		        display 		: inline;
		        color 			: #000000;
				padding-left 	: 18px;
				background 		: url('/images/i_direct_chap.gif') no-repeat left top;
				}
				div.entete_plan div#plan1 li#acces_menus img {
				width	: 16px;
				height	: 16px; 
				}
				div.entete_plan div#plan1 ul a:hover {
				color : #ce63ff;
				}
					div.entete_plan div#plan1 li {
			        float : left; 
					}
					div.entete_plan div#plan1 li li {
			        width : 360px; 
					}
					div.entete_plan div#plan1 li li li {
			        width : 640px; 
					border-bottom : 1px solid #ce63ff;
					}
					div.entete_plan div#plan1 li li a {
			        display 		: block; 
			        width 			: 360px; 
			        padding 		: 0px;
					font-size 		: 12px;
			        color 			: #000000; 
					text-align 		: center;
			        text-decoration : none; 
					}
					div.entete_plan div#plan1 li li li a {
			        display 		: block;
			        width 			: 620px; 
			        padding 		: 0px;
					padding-left 	: 2px; 
					font-size 		: 11px;
			        color 			: #000000; 
					text-align 		: left;
			        text-decoration : none; 
					}
					div.entete_plan div#plan1 .gauche {
					font-size 		: 12px;
			        font-weight 	: bold; 
					}
					div.entete_plan div#plan1 a.couleur1 {
					background : #fde6cd ;
					}
					div.entete_plan div#plan1 a.couleur2 {
					background : #f2dbf3 ;
					}

					div.entete_plan div#plan1 li ul, div.entete_plan div#plan1 li ul li ul {
			        position: absolute; /* Position absolue */
			        left: -999em; /* Hop, on envoie loin du champ de vision */
					font-weight : normal;
					z-index : 500;
					border : 8px solid #c886de;
					}
					div.entete_plan div#plan1 li ul li ul {
					border : 8px solid #c886de;
					}
					div.entete_plan div#plan1 li:hover ul ul, 
					div.entete_plan div#plan1 li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
					{
					        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
					}
					div.entete_plan div#plan1 li:hover ul, 
					div.entete_plan div#plan1 li.sfhover ul 
					/* Sous-listes niveau 1 lorsque la souris passe sur un élément de liste  */
					{
			        left: auto; /* Positionnement visible */
					margin : 0;
					padding : 0;
					width : 360px;
					line-height : 24px;
					background : #F2DBF3;
			        min-height: 0; /* Corrige un bug sous IE */
					}
					div.entete_plan div#plan1 li li:hover ul, 
					div.entete_plan div#plan1 li li.sfhover ul 
					/* Sous-listes niveau 2 lorsque la souris passe sur un élément de liste  */
					{
			        left: auto; /* Positionnement visible */
					margin : 0;
					padding : 0;
					margin-left : 300px;
					margin-top : -68px;
					width : 660px;
			        line-height : 18px; /* on définit une hauteur pour chaque élément */
			        min-height: 0; /* Corrige un bug sous IE */
					}
			div.entete_plan a#livraison {
			display 	: block;
			position	: absolute;
			bottom		: 28px;
			left		: 2px;
			width 		: 330px;
			height 		: 20px;
			background 	: url(/images/i_mess_plan1B.gif) no-repeat;
			}
			div.entete_plan a#gratuit {
			display 	: block;
			position	: absolute;
			bottom		: 49px;
			left		: 2px;
			width 		: 330px;
			height 		: 20px;
			}
		div.entete_plan div#plan2 { /* menu */
		position 	: absolute 	;
		width 		: 345px		;
		height 		: 80px		;
		top 		: 4px		;
		right		: 286px		; 
		}
			div.entete_plan div#plan2 span.vertical_milieu {
			display 	: block;
			text-align 	: center;
			color		: inherit;
			padding-top : 0.75em; /* on a 2 lignes maximum */
			}
			div.entete_plan div#plan2 a#plan_ici {
			color : #ffffff;
			border-style:dashed;
			}
			div.entete_plan div#plan2 a {
			display 	: block		;
			float 		: left		;
			width 		: 82px		;
			height 		: 32px		;
			overflow	: hidden	;
			margin 		: 1px		;
			font-family : Arial		;
			font-size 	: 11px		;
			font-weight : bold		;
			text-align 	: center 	;
			border-width : 1px		;
			border-style : solid	;
			background-position : 2px 3px;
			}
			div.entete_plan div#plan2 a:hover {
			border-style : dashed;
			}
		div.entete_plan p#rech {
		position 	: absolute;
		width 		: 343px;
		height 		: 22px;
		right 		: 287px;
		bottom 		: 34px;
		background 	: #e6cae8 url(/images/i_rech_fond.gif) no-repeat;
		}
			div.entete_plan p#rech a {
			display 	: block;
			position 	: absolute;
			right		: 3px;
			top 		: 2px;
			width 		: 16px;
			height 		: 16px;
			border		: 1px dashed #e6cae8;
			cursor 		: pointer;
			}
			div.entete_plan p#rech a:hover {
			border-color : #d2a2d6;
			}
			div.entete_plan p#rech input , div.entete_plan p#rech input.inputOv {
			display 	: block;
			position 	: absolute;
			width 		: 235px;
			left 		: 78px;
			top 		: 2px;
			background 	: #ffffff url(/images/i_rech_mess.gif) 4px 2px no-repeat;
			color		: #db28f0;
			font-size	: 12px;
			border		: 1px solid #d2a2d6;
			padding		: 1px 2px;
			}
			div.entete_plan p#rech input.inputOv {
			background 	: #ffffff;
			}
p.messdispo {
	display		: block;
	position	: absolute;
	bottom		: 2px;
	left		: 0px;
	width		: 1010px;
	height 		: 26px;
	background	: #cc66ff url(/images/i_stockdispo.gif) no-repeat;
}
div.entete_plan a#plan_compte {
display		: block;
position	: absolute;
top			: 0px;
right		: 222px;
width		: 58px;
height 		: 58px;
background	: url(/images/i_plan_compte.gif);
}
div.entete_plan a#plan_panier {
display		: block;
position	: absolute;
top			: 0px;
right		: 158px;
width		: 58px;
height 		: 58px;
background	: url(/images/i_plan_panier.gif);
}
div.entete_plan a#qte{
display		: block;
position	: absolute;
top			: 32px;
right		: 158px;
width		: 58px;
height		: 9px;
overflow	: hidden;
font-family	: Arial;
color		: #350256;
text-align	: center;
font-size	: 9px;
}
div.entete_plan a#total{
display		: block;
position	: absolute;
top			: 41px;
right		: 158px;
width		: 58px;
height		: 10px;
overflow	: hidden;
font-family	: Arial;
color		: #350256;
text-align	: center;
font-size	: 10px;
}
div.entete_plan a#bouton_retour, div.entete_plan a#bouton_retourDE, div.entete_plan a#bouton_retourEN {
display		: block;
position	: absolute;
top			: 0px;
right		: 0px;
width		: 58px;
height 		: 58px;
background	: url(/images/i_plan_retour.gif);
}
div.entete_plan a#bouton_retourDE {
background	: url(/images/i_plan_retourDE.gif);
}
div.entete_plan a#bouton_retourEN {
background	: url(/images/i_plan_retourEN.gif);
}
div.entete_plan a#plan_album, div.entete_plan span#plan_album2 {
display		: block;
position	: absolute;
bottom		: 32px;
right		: 3px;
width		: 87px;
height 		: 20px;
background	: url(/images/i_plan_album.gif);
}
div.entete_plan span#plan_album2 {
right		: 999em;  /* Invisible	*/
background	: url(/images/i_plan_album2.gif);
}
span.ph_album {
display		: block;
position	: absolute;
top			: 61px;
width		: 50px;
height		: 53px;
overflow	: hidden;
border		: 3px solid #ce6bff;
}
span.ph_album2 {
border		: 3px solid #ffa510;
}
	span.ph_album img {
	width		: 50px;
	}

